18. SQL

本节只是对 SQL 的简要介绍,内容比较散乱不成体系,阅读时还请留意。

关系数据库(Relational Database) 通过表格来组织其包含的数据;而表格由若干条 记录(Record) 组成,表格的每一列都有一个名字与关联的属性,每一行记录在每一列中都有一个值。

结构化查询语言(Strctured Query Language,SQL) 是目前最为流行的用于对关系数据库进行增删改查操作的编程语言。SQL 是一种 声明式语言(Declarative Language),程序是对所需结果的描述,如何得到该结果则由编译器自行决定。

SQL 的基本语法与关键字如下:

所有涉及删除的操作都十分危险,请在执行这类操作前务必三思而后行。

Python 内置了 sqlite3 库允许 Python 程序与 SQLite 数据库进行交互。